/* Nav Bar */

#nav-bar{
    position:fixed;
    top:0;
    width:100%;
    height:80px;
    background:#fff;
    z-index:100;
  }
  
  #nav-bar .container-hs{
     width:80%;
    margin:auto;
    display:flex;
   flex-direction:row;
    justify-content:space-between;
    align-items:center;
  }
  
  #logo{
    z-index:100;
    padding-top:10px;
    width:200px;
  }
  
  #menu ul{
    display:flex;
    flex-direction:row;
  }
  
  #menu ul li{
    margin:0 0 0 80px;
  }
  
  #menu ul li a{
    font-family: var(--display);
    font-size:0.8em;
    color:var(--black);
    text-transform:uppercase;
    text-decoration: none;
    text-align:center;
    letter-spacing: 1px;
    /* pointer-events: none; */
    /* z-index: 201; */
    margin:0;
    display:block;
    width:100%;
    height:100%;
    line-height:30px;
  }

  #menu ul li a:hover{
    color: var(--D);
  }
  
  .nav-bar-2{
    display:flex;
    align-items:flex-end;
    justify-content:center;
    position:absolute;
    top:0;
    width:100%;
    height:120px;
    background:var(--A);
  }
  
  .nav-bar-2-container{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    width:80%;
  }
  
  .nav-bar-2-container div{
    width:150px;
    height:40px;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
  
  }
  
  .nav-bar-2-container p{
    margin:0;
  }
  
  .small-cap{
    font-variant: small-caps;
  }
  
  .fab{
    color:var(--black);
  }



  .mobile-hide{
    display:none;
  }


  /* FOOTER */


#main-footer{
    color:#fff;
    text-align:center;
}

#main-footer a {
    color:var(--green);
    text-decoration:none;
}

#top-footer{
    /* height:300px; */
    background: var(--D);
}

#bottom-footer{
    padding:0.5em 2em;
    background: var(--black);
    width:100%;
  }

  .footer-section{
    width:100%;
    padding:2em;
    /* display:none; */
  }

  .ft-top{
    height:85%;
  }

  /* .ft-bottom{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content: ;
    height:15%;
  } */

  .ft-bottom .fab{
    font-size:2.7em;
  }

  #ft-book img{
    width:200px;
  }

  #ft-book{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
  }
  .footer-section,
  .footer-section a,
  .footer-section i
  {
    color:var(--white) !important;
  }

  .footer-section i{
    padding:1em;
  }

  .icon-box{
    display:flex;
    flex-direction:row-reverse;
    align-items:center;
    justify-content:flex-start;
    width:100%;
  }

  .call-now-btn i{
    padding:0.5em;
  }

  .call-now-btn{
    border-radius:10px;
    text-align:center;
    padding:1em;
    margin-bottom:1em;
    background-color:var(--F);
  }

  .call-now-btn:hover{
    background-color:var(--B);
  }